/**
* DevExpress HTML/JS Analytics Core (dx-analytics.common.css)
* Version: 20.1.3
* Build date: 2020-04-23
* Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/NetComponents.xml
*/

.dx-fileimage-input-wrapper {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}
.dx-rtl .dx-font-content .dx-font-styles-content {
  margin-left: 16px;
  margin-right: 0;
}
.dx-font-content .dx-font-styles-content {
  margin-right: 16px;
}
.dx-font-content .dx-font-styles-content .dx-font-style-button {
  width: 24px;
  height: 24px;
  background-size: 12px 12px;
  display: inline-block;
  background-position: center;
  position: relative;
}
.dx-font-content .dx-font-styles-content .dx-font-style-button svg {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dx-rtl .dx-editors .dx-fieldset .dx-field {
  padding-right: 14px;
  padding-left: 16px;
}
.dx-rtl .dx-editors .dx-fieldset .dx-field .dx-field-label {
  padding-left: 15px;
  padding-right: 0;
}
.dx-rtl .dx-editors .dx-group-header-font {
  padding-right: 15px;
  padding-left: 0;
}
.dx-rtl .dx-editors .dx-group-header {
  padding-right: 13px;
  padding-left: 0;
}
.dx-rtl .dx-editors .dx-group-header-text {
  padding-right: 3px;
  padding-left: 0;
}
.dx-rtl .dx-editors .dx-editor .dx-field-label.dx-accordion-header {
  right: 16px;
  left: 60%;
  float: right;
  padding-left: 15px;
}
.dx-rtl .dx-editors .dx-editor .dx-field-label.dx-accordion-header.dx-accordion-empty {
  left: 8px;
  right: 16px;
}
.dx-rtl .dx-string-array-container {
  margin-left: 16px;
  margin-right: 19px;
}
.dx-list-item .dx-list-item-content .dx-listitem-with-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-editors .dx-widget .dx-dropdowneditor-icon {
  padding: 0;
}
.dx-editors .dx-image-padding {
  padding: 12px;
}
.dx-editors .dx-disabled-button {
  opacity: 0.3;
}
.dx-editors .dx-field-value.dx-checkbox,
.dx-editors .dx-field-value:not(.dx-widget) > .dx-checkbox {
  margin-top: 0px;
  margin-bottom: 0px;
}
.dx-editors .dx-fieldset {
  margin: 0;
  padding: 0;
}
.dx-editors .dx-fieldset .dx-field {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 14px;
  padding-right: 16px;
  min-height: 26px;
  box-sizing: content-box;
  margin: 0;
}
.dx-editors .dx-fieldset .dx-field .dx-field-label {
  padding-top: 6px;
  font-size: 11px;
  width: 30%;
}
.dx-editors .dx-fieldset .dx-field .dx-field-value {
  padding: 0;
  position: relative;
}
.dx-editors .dx-fieldset .dx-field .dx-field-value .dx-texteditor {
  margin-top: 0;
}
.dx-editors .dx-fieldset .dx-field .dx-field-value .dx-datebox-container > .dx-widget {
  margin-right: 0;
  margin-left: 0;
  min-width: 100%;
}
.dx-editors .dx-icon {
  width: 12px;
  height: 12px;
  background-size: 12px 12px;
}
.dx-editors .dx-group-header-font {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 15px;
}
.dx-editors .dx-group-header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 15px;
  height: 40px;
  line-height: 40px;
  padding-left: 13px;
}
.dx-editors .dx-group-header-text {
  padding-left: 3px;
}
.dx-editors .dx-editor .dx-field-label.dx-accordion-header {
  position: absolute;
  left: 16px;
  right: 60%;
  width: auto;
  padding-right: 15px;
}
.dx-editors .dx-editor .dx-field-label.dx-accordion-header .propertygrid-editor-collapsed {
  top: 7px;
}
.dx-editors .dx-editor .dx-field-label.dx-accordion-header.dx-accordion-empty {
  right: 8px;
}
.dx-collapsing-image {
  padding: 4.5px;
  transition: transform 0.4s;
  position: relative;
}
.dx-collapsing-image svg {
  width: 9px;
  height: 9px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dx-rtl .dx-collapsing-image {
  transform: rotate(180deg);
}
.dx-rtl .dx-image-expanded,
.dx-rtl .dx-image-expanded.dx-collapsing-image,
.dx-image-expanded {
  transform: rotate(90deg);
}
.propertygrid-editor-displayName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.propertygrid-editor-collapsed {
  position: absolute;
  top: 14px;
}
.dx-ellipsis-button .dx-dropdowneditor-icon:before {
  content: "";
}
.dx-ellipsis-button .dx-ellipsis-image {
  background-size: 16px 16px;
  background-position: center;
  position: relative;
}
.dx-ellipsis-button .dx-ellipsis-image svg {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dx-string-array-container {
  height: 86px;
  margin-right: 16px;
  margin-left: 19px;
}
.dx-string-array-container .dx-string-array-textarea {
  height: 100%;
  width: 100%;
  resize: none;
}
.dx-rtl .dx-editors .dx-collectioneditor-action {
  float: left;
}
.dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action {
  margin-left: 4px;
  margin-right: 0;
}
.dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action-separator {
  float: left;
}
.dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-header-text .dx-group-header-font {
  padding-left: 5px;
  padding-right: 15px;
}
.dx-editors .dx-field-value > .dx-collectioneditor-action {
  margin-top: 0px;
}
.dx-editors .dx-collection-item > .dx-field > .dx-field-value > .dx-collectioneditor-action {
  margin-top: 1px;
}
.dx-editors .dx-collectioneditor-action {
  width: 24px;
  height: 24px;
  float: right;
  padding: 0px;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-empty {
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-empty .dx-collectioneditor-empty-text {
  vertical-align: middle;
  line-height: 26px;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-items .dx-collectioneditor-item-container .dx-collection-item .dx-field {
  background-color: transparent;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-items .dx-collectioneditor-item-container .dx-collection-item .dx-field .dx-field-value .dx-dropdowneditor {
  top: inherit;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action {
  margin-left: 4px;
  margin-right: 0;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action .dx-button-content {
  padding: 0;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action-separator {
  width: 11px;
  height: 1px;
  float: right;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-header-text {
  padding-top: 6px;
  font-size: 11px;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-header-text .propertygrid-editor-collapsed {
  top: 13px;
}
.dx-editors .dx-collectioneditor .dx-collectioneditor-header-text .dx-group-header-font {
  padding-right: 5px;
}

.dx-popup-general .dx-texteditor:not(.dxrd-multiline) {
  height: 26px;
  /*.dx-numberbox-spin-container {
            width: @texteditor-button-width;
        }*/
}
.dx-popup-general .dx-texteditor:not(.dxrd-multiline) .dx-texteditor-input {
  font-size: 11px;
  padding-top: 0;
  padding-bottom: 0;
  text-overflow: ellipsis;
}
.dx-popup-general .dx-texteditor:not(.dxrd-multiline) .dx-placeholder {
  font-size: 11px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: -2px;
}
.dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom {
  height: 75px;
}
.dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom .dx-toolbar-items-container {
  height: 100%;
}
.dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom .dx-toolbar-after {
  padding-top: 8px;
}
.dx-image-filtereditor-add {
  opacity: 0.5;
}
.dx-image-filtereditor-add:hover {
  opacity: 1;
}
.dx-image-filtereditor-edit {
  opacity: .7;
}
.dx-image-filtereditor-edit:hover {
  opacity: 1;
}
.dx-image-filtereditor-remove {
  opacity: 0.5;
}
.dx-image-filtereditor-remove:hover {
  opacity: 1;
}
.dx-sql_editor.ace_editor {
  font-size: 1em;
  height: 100%;
  width: 100%;
}
.dx-sql_editor.dx-disabled-ace {
  opacity: 0.65;
}
.dx-sql_editor.dx-disabled-ace .ace_cursor {
  display: none;
}
.dxrd-scripts-editor.ace_editor .ace_gutter,
.dx-sql_editor.ace_editor .ace_gutter,
.dx-expressioneditor-textarea.ace_editor .ace_gutter,
.dxd-wizard-jsoneditor.ace_editor .ace_gutter,
.dx-filtereditor-ace.ace_editor .ace_gutter {
  background-image: none;
  border-right-width: 1px;
  border-right-style: solid;
  text-shadow: none;
}
.dxrd-scripts-editor.ace_editor .ace_gutter .ace_gutter-layer,
.dx-sql_editor.ace_editor .ace_gutter .ace_gutter-layer,
.dx-expressioneditor-textarea.ace_editor .ace_gutter .ace_gutter-layer,
.dxd-wizard-jsoneditor.ace_editor .ace_gutter .ace_gutter-layer,
.dx-filtereditor-ace.ace_editor .ace_gutter .ace_gutter-layer {
  background-image: none;
}
.dxrd-scripts-editor.ace_editor .ace_scroller,
.dx-sql_editor.ace_editor .ace_scroller,
.dx-expressioneditor-textarea.ace_editor .ace_scroller,
.dxd-wizard-jsoneditor.ace_editor .ace_scroller,
.dx-filtereditor-ace.ace_editor .ace_scroller {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.dxrd-scripts-editor.ace_editor .ace_scroller .ace_text-layer,
.dx-sql_editor.ace_editor .ace_scroller .ace_text-layer,
.dx-expressioneditor-textarea.ace_editor .ace_scroller .ace_text-layer,
.dxd-wizard-jsoneditor.ace_editor .ace_scroller .ace_text-layer,
.dx-filtereditor-ace.ace_editor .ace_scroller .ace_text-layer {
  background-image: none;
}
.dxrd-scripts-editor.ace_editor .ace_tooltip,
.dx-sql_editor.ace_editor .ace_tooltip,
.dx-expressioneditor-textarea.ace_editor .ace_tooltip,
.dxd-wizard-jsoneditor.ace_editor .ace_tooltip,
.dx-filtereditor-ace.ace_editor .ace_tooltip {
  position: absolute;
}
.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-collapsedbutton {
  float: right;
  margin-left: 9px;
  margin-right: 0;
}
.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-item-images {
  float: right;
}
.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-image {
  float: right;
  margin-left: 4px;
  margin-right: 0;
}
.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-action-container {
  float: left;
  margin-left: 12px;
  margin-right: 0;
}
.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent {
  padding-left: 5px;
  padding-right: 0;
}
.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-action {
  float: right;
  margin-left: 4px;
  margin-right: 0;
  margin-top: 3px;
}
.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-action-edit {
  float: right;
  margin-top: 3px;
  margin-left: 4px;
  margin-right: 0;
}
.dx-treelist .dx-treelist-item {
  position: relative;
  height: 30px;
}
.dx-treelist .dx-treelist-item .dx-treelist-item-images {
  float: left;
}
.dx-treelist .dx-treelist-item .dx-treelist-image {
  float: left;
  margin-right: 4px;
  display: inline-block;
  width: 12px;
  height: 12px;
  padding: 9px 0;
  background-position: center;
  box-sizing: content-box;
  position: relative;
}
.dx-treelist .dx-treelist-item .dx-treelist-image svg {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dx-treelist .dx-treelist-item .dx-treelist-image-empty {
  position: absolute;
}
.dx-treelist .dx-treelist-item .dx-treelist-collapsedbutton {
  float: left;
  height: 30px;
  display: inline-block;
  margin-right: 9px;
  padding: 0 4.5px 0 4.5px;
  position: relative;
  z-index: 1;
}
.dx-treelist .dx-treelist-item .dx-treelist-collapsedbutton svg {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.dx-treelist .dx-treelist-item .dx-treelist-caption {
  line-height: 30px;
  position: relative;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-action-container {
  float: right;
  letter-spacing: -5px;
  margin-right: 12px;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent {
  overflow: hidden;
  padding-right: 5px;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper {
  overflow: hidden;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  width: 100%;
  padding-right: 2px;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text.dx-highlighted-search-text {
  pointer-events: none;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text.dx-highlighted-search-text .dx-datagrid-search-text {
  padding-top: 1px;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  width: 100%;
  padding-right: 2px;
  text-decoration: underline;
  cursor: pointer;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text.dx-highlighted-search-text {
  pointer-events: none;
}
.dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text.dx-highlighted-search-text .dx-datagrid-search-text {
  padding-top: 1px;
}
.dx-treelist .dx-treelist-item .dx-treelist-action {
  width: 24px;
  height: 24px;
  padding: 0px;
  margin-right: 4px;
}
.dx-treelist .dx-treelist-item .dx-treelist-action-edit {
  width: 24px;
  height: 24px;
  padding: 0px;
  margin-right: 4px;
}
.dx-filtereditor .dx-filtereditor-tree.dx-rtl {
  padding-right: 7px;
  padding-left: 0;
}
.dx-filtereditor .dx-filtereditor-tree.dx-rtl .criteria-operator-group .criteria-operator-content {
  padding-right: 15px;
  padding-left: 0;
}
.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-overlay-content {
  border-width: 1px;
  border-style: solid;
}
.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-state-focused.dx-overlay-content {
  outline: none;
}
.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-list-item,
.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-list-item-content {
  display: block;
}
.dx-filtereditor .font {
  font-size: 14px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
}
.dx-filtereditor .dx-overlay-content {
  max-height: 500px;
  max-width: 650px;
}
.dx-filtereditor .dx-filtereditor-plain-advanced {
  position: absolute;
  right: 0px;
}
.dx-filtereditor .dx-filtereditor-plain-content {
  position: absolute;
  top: 30px;
  width: 100%;
  height: 100%;
}
.dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container {
  visibility: hidden;
  margin-top: inherit;
  -moz-transition: height ease-in-out 200ms, margin ease-in-out 200ms;
  -o-transition: height ease-in-out 200ms, margin ease-in-out 200ms;
  -webkit-transition: height ease-in-out 200ms, margin ease-in-out 200ms;
  transition: height ease-in-out 200ms, margin ease-in-out 200ms;
}
.dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container.advanced {
  visibility: visible;
  margin-bottom: 10px;
  margin-top: 10px;
}
.dx-filtereditor .dx-filtereditor-text-container {
  height: 0;
  margin-top: 10px;
  -moz-transition: height ease-in-out 200ms;
  -o-transition: height ease-in-out 200ms;
  -webkit-transition: height ease-in-out 200ms;
  transition: height ease-in-out 200ms;
}
.dx-filtereditor .dx-filtereditor-text-container.advanced {
  height: 25%;
}
.dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text {
  width: 100%;
  height: 100%;
}
.dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text .dx-texteditor-container {
  border-radius: inherit;
  overflow: hidden;
  position: relative;
}
.dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text .dx-texteditor-container .dx-filtereditor-ace {
  width: 100%;
  height: 100%;
}
.dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text .dx-texteditor-container .dx-filtereditor-ace .ace_hidden-cursors .ace_cursor {
  opacity: 1;
}
.dx-filtereditor .dx-filtereditor-tree-container {
  height: 100%;
  position: relative;
  -moz-transition: height ease-in-out 200ms;
  -o-transition: height ease-in-out 200ms;
  -webkit-transition: height ease-in-out 200ms;
  transition: height ease-in-out 200ms;
}
.dx-filtereditor .dx-filtereditor-tree-container.advanced {
  height: 75%;
}
.dx-filtereditor .dx-filtereditor-tree-container .dx-filtereditor-tree-lockscreen {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0.8;
  color: #b0b0b0;
  text-align: center;
}
.dx-filtereditor .dx-filtereditor-tree-container .dx-filtereditor-tree-lockscreen .dx-filtereditor-tree-lockscreen-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.dx-filtereditor .dx-filtereditor-tree-container .dx-filtereditor-tree-lockscreen .dx-filtereditor-tree-lockscreen-content .dx-filtereditor-tree-lockscreen-content-text {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 14px;
  margin: auto;
}
.dx-filtereditor .dx-filtereditor-tree {
  border-width: 1px;
  border-style: solid;
  padding-top: 4px;
  padding-left: 7px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group {
  padding-top: 7px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item {
  display: inline-block;
  white-space: nowrap;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item .criteria-operator-item {
  display: inline-block;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item .criteria-operator-item .criteria-operator-item-editor {
  height: 24px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item:hover > .criteria-operator-action .criteria-operator-action-image {
  visibility: visible;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .dx-texteditor {
  height: 22px;
  vertical-align: middle;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .dx-texteditor .dx-texteditor-input {
  font-size: 14px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-content {
  padding-left: 15px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operarator-text-item {
  text-align: center;
  min-width: 30px;
  border-radius: 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-item-editor {
  display: inline-block;
  border-radius: 5px;
  border-width: 2px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-item-editor .dx-texteditor-container {
  border-radius: 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operarator-text-item-padding {
  padding: 0 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.clickable {
  min-height: 24px;
  min-width: 30px;
  padding: 0 5px;
  vertical-align: top;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.stylized {
  padding: 0 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.default {
  opacity: .5;
  font-style: italic;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-group {
  text-align: center;
  min-width: 30px;
  border-radius: 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-field {
  text-align: center;
  min-width: 30px;
  border-radius: 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-parameter {
  text-align: center;
  min-width: 30px;
  border-radius: 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-operator {
  text-align: center;
  min-width: 30px;
  border-radius: 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-value {
  text-align: center;
  min-width: 30px;
  border-radius: 5px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text {
  font-size: 14px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
  vertical-align: top;
  display: inline-block;
  line-height: 24px;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action {
  vertical-align: top;
  display: inline-block;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action .criteria-operator-action-image {
  width: 24px;
  height: 24px;
  background-position: center;
  visibility: hidden;
}
.dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action .criteria-operator-action-image-edit {
  width: 24px;
  height: 24px;
  background-position: center;
  visibility: hidden;
  visibility: visible;
  padding: 3px 4px 5px;
}
.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-textarea .dx-texteditor-input {
  padding-left: 22px;
  padding-right: 17px;
}
.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item {
  padding-right: 5px;
  padding-left: 0;
}
.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category {
  padding-right: 5px;
  padding-left: 0;
  padding-right: 17px;
}
.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header {
  padding-right: 5px;
  padding-left: 0;
  padding-right: 0px;
}
.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header {
  padding-right: 5px;
  padding-left: 0;
}
.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-accordion-content .dx-expressioneditor-tools-tab-item {
  padding-right: 33px;
  padding-left: 0;
}
.dx-expressioneditor .dx-overlay-content {
  max-height: 593px;
  max-width: 727px;
}
.dx-expressioneditor .dx-overlay-content .dx-popup-content {
  border-width: 0px;
  border-style: none;
  padding: 0;
}
.dx-expressioneditor .dx-expression-tree {
  height: 100%;
  padding: 17px 17px 0 17px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-textarea {
  border-width: 1px;
  border-style: solid;
  height: 230px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-textarea .dx-texteditor-input {
  font-size: 14px;
  padding-top: 5px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
  padding-left: 17px;
  padding-right: 22px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools {
  height: 220px;
  position: relative;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs {
  position: absolute;
  top: 18px;
  bottom: 0;
  width: 100%;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab {
  height: 100%;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dxrd-treelist-search-panel-container {
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dxrd-treelist-search-panel-container .dx-texteditor {
  border: 0px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-fields .dx-expressioneditor-tools-tab-content-wrapper {
  border-width: 1px;
  border-style: solid;
  height: auto;
  width: 100%;
  position: absolute;
  top: 25px;
  bottom: 0;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-content-wrapper {
  border-width: 1px;
  border-style: solid;
  height: auto;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function {
  position: absolute;
  top: 0;
  width: 100%;
  bottom: 0;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function .dx-expressioneditor-collection-function-search {
  position: absolute;
  top: 0;
  width: 100%;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function .dx-expressioneditor-collection-function-items {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  top: 30px;
  bottom: 0;
  width: 100%;
  height: auto;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-treelist-text {
  font-size: 11px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item {
  height: 26px;
  line-height: 26px;
  padding-left: 5px;
  font-size: 11px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header {
  height: 26px;
  line-height: 26px;
  padding-left: 5px;
  font-size: 11px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
  padding-left: 0px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category {
  height: 26px;
  line-height: 26px;
  padding-left: 5px;
  font-size: 11px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
  padding-left: 17px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header {
  padding-left: 5px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-accordion-content .dx-expressioneditor-tools-tab-item {
  padding-left: 33px;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-treelist-wrapper {
  max-height: none;
  overflow: visible;
}
.dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-description {
  padding: 5px;
  font-size: 11px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.ace_tooltip.ace_doc-tooltip {
  padding: 5px;
  font-size: 11px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.dx-format-string.dx-overlay-wrapper .dx-overlay-content {
  max-height: 557px;
  max-width: 650px;
}
.dx-format-string.dx-overlay-wrapper .dx-overlay-content .dx-popup-content {
  padding: 10px;
}
.dx-format-string.dx-overlay-wrapper .dx-overlay-content .dx-popup-content .dx-format-string-value .dx-texteditor-input {
  font-size: 14px;
  padding: 7px 9px 8px;
}
.dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-content-area-left {
  float: right;
}
.dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-content-area-right {
  float: right;
  padding-right: 29px;
  padding-left: 0;
}
.dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-add {
  float: left;
}
.dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-list .dx-image-filtereditor-remove {
  float: left;
}
.dx-format-string .dx-format-string-content {
  width: 100%;
  height: 100%;
  padding: 3px 10px;
  line-height: normal;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-left {
  float: left;
  width: 190px;
  height: 100%;
  display: inline-block;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right {
  float: left;
  width: 418px;
  height: 100%;
  display: inline-block;
  padding-left: 29px;
  position: relative;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats {
  width: 100%;
  height: 250px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-list {
  height: 201px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization {
  padding-top: 10px;
  display: inline-block;
  width: 100%;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-value {
  display: inline-block;
  height: 36px;
  width: 278px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-add {
  display: inline-block;
  vertical-align: top;
  float: right;
  width: 105px;
  height: 100%;
  margin: 0;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area {
  width: 100%;
  margin-top: 24px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-area-caption {
  padding-bottom: 3px;
  height: 22px;
  font-size: 14px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-value {
  border-width: 1px;
  border-style: solid;
  height: 64px;
  line-height: 56px;
  width: 100%;
  text-align: center;
  font-size: 21px;
  overflow: hidden;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-value .dx-format-string-preview-value-inner {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area.dx-format-general {
  margin-top: 54px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area.dx-format-general .dx-format-string-preview-value {
  height: 176px;
  line-height: 164px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-customization-general-value.dx-format-string-value {
  height: 36px;
  width: 100%;
  margin-bottom: 7px;
}
.dx-format-string .dx-format-string-content .dx-format-string-content-area-title {
  padding: 5px 0px;
  width: 100%;
  height: 29px;
  font-size: 14px;
}
.dx-format-string .dx-format-string-content .dx-format-string-list {
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 360px;
}
.dx-format-string .dx-format-string-content .dx-format-string-list .dx-image-filtereditor-remove {
  float: right;
  width: 24px;
  height: 24px;
}
.dx-format-string .dx-format-string-content .dx-format-string-list .dx-list-item:first-of-type {
  border-top: none;
}
.dx-format-string .dx-format-string-content .dx-format-string-list .dx-list-item:last-of-type .dx-theme-border-color {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.dx-format-string .dx-format-string-content .dx-format-string-list .dx-empty-message {
  border-top: none;
}

.resizing {
  border: black 2px dotted;
  overflow: hidden;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 1;
}
.dxrd-bordereditor {
  width: 100%;
}
.dxrd-bordereditor .bordereditor-content {
  letter-spacing: -3px;
}
.dxrd-bordereditor .bordereditor-content .bordereditor-button {
  width: 25px;
  height: 25px;
  display: inline-block;
  background-position: center;
  background-size: 12px 12px;
  position: relative;
}
.dxrd-bordereditor .bordereditor-content .bordereditor-button svg {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dxrd-bordereditor .bordereditor-content .right-margin {
  margin-right: 20px;
}
.propertygrid-editor-displayName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.propertygrid-editor-collapsed {
  position: absolute;
  top: 14px;
}
.dxrd-ellipsis-button .dx-dropdowneditor-icon:before {
  content: "";
}
.dxrd-ellipsis-button .dxrd-ellipsis-image {
  background-size: 16px 16px;
  background-position: center;
  position: relative;
}
.dxrd-ellipsis-button .dxrd-ellipsis-image svg {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dxrd-formatting-rule-collection-editor .dxrd-group-header {
  position: relative;
}
.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-checkbox {
  margin-top: 9px;
}
.dx-ltr .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-checkbox {
  float: right;
}
.dx-rtl .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-checkbox {
  float: left;
}
.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-collapsed {
  margin-top: 16px;
  position: absolute;
}
.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
  position: absolute;
  top: 0;
  bottom: 0;
}
.dx-ltr .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
  left: 28px;
  right: 56px;
}
.dx-rtl .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
  right: 28px;
  left: 56px;
}
.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName .propertygrid-editor-displayName {
  text-transform: none;
  font-size: 11px;
}
.dxrd-string-array-container {
  height: 100px;
  margin-right: 16px;
  margin-left: 19px;
}
.dxrd-string-array-container .dxrd-string-array-textarea {
  height: 100%;
  width: 100%;
  resize: none;
}
.dxrd-accordion-collection-item .dx-accordion-header {
  position: relative;
}
.dxrd-accordion-collection-item .dx-accordion-header > div .dx-group-header-font {
  margin-top: -1px;
  text-transform: none;
  font-size: 11px;
}
@media screen and (min-width:0\0) {
  .dxd-track-cursor {
    background-color: rgba(255, 255, 255, 0);
  }
}
.dx-editors .dx-property-grid-search-group {
  position: absolute;
  width: 100%;
  height: 28px;
  overflow: hidden;
  -moz-transition: width 0.25s;
  -o-transition: width 0.25s;
  -webkit-transition: width 0.25s;
  transition: width 0.25s;
}
.dx-ltr.dx-editors .dx-property-grid-search-group {
  right: 0;
}
.dx-rtl.dx-editors .dx-property-grid-search-group {
  left: 0;
}
.dx-editors .dx-property-grid-search-group.dx-property-gread-search-collapsed {
  width: 28px;
}
.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
  position: absolute;
  height: 28px;
  top: 0;
  display: inline-block;
}
.dx-ltr.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
  left: 34px;
  right: -16px;
}
.dx-rtl.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
  left: -16px;
  right: 34px;
}
.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box .dx-placeholder {
  margin-top: unset;
}
.dx-editors .dx-property-required::after {
  content: " *";
  color: red;
}
.dx-editors .dx-widget .dx-dropdowneditor-icon {
  padding: 0;
}
.dx-editors .dxrd-image-padding {
  padding: 12px;
}
.dx-editors .dx-field-value > .dxrd-collectioneditor-action {
  margin-top: 0;
}
.dx-editors .dx-collection-item > .dx-field > .dx-field-value > .dxrd-collectioneditor-action {
  margin-top: 1px;
}
.dx-editors .dxrd-collectioneditor-action {
  width: 24px;
  height: 24px;
  padding: 0;
}
.dx-ltr.dx-editors .dxrd-collectioneditor-action {
  float: right;
}
.dx-rtl.dx-editors .dxrd-collectioneditor-action {
  float: left;
}
.dx-editors .dxrd-editor .dx-fieldset {
  margin: 0;
  padding: 0;
}
.dx-editors .dxrd-editor .dx-fieldset .dx-field {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 14px;
  padding-right: 16px;
  min-height: 26px;
  box-sizing: content-box;
  margin: 0;
}
.dx-editors .dxrd-editor .dx-fieldset .dx-field .dx-field-label {
  padding-top: 6px;
  font-size: 11px;
  width: 30%;
}
.dx-editors .dxrd-editor .dx-fieldset .dx-field .dx-field-value {
  padding: 0;
  position: relative;
}
.dx-editors .dxrd-editor .dx-fieldset .dx-field .dx-field-value .dx-texteditor {
  margin-top: 0;
}
.dx-editors .dx-button-has-icon .dx-button-content {
  padding: 0;
}
.dx-editors .dx-icon-dxrd {
  width: 12px;
  height: 12px;
  background-size: 12px 12px;
  line-height: 12px;
}
.dx-editors .dx-icon-dxrd svg {
  width: 12px;
  height: 12px;
}
.dx-editors .dxrd-group-header-font {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
}
.dx-ltr.dx-editors .dxrd-group-header-font {
  padding-left: 15px;
}
.dx-rtl.dx-editors .dxrd-group-header-font {
  padding-right: 15px;
}
.dx-editors .dxrd-group-header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  height: 40px;
  line-height: 40px;
}
.dx-ltr.dx-editors .dxrd-group-header {
  padding-left: 15px;
}
.dx-rtl.dx-editors .dxrd-group-header {
  padding-right: 15px;
}
.dx-ltr.dx-editors .dxrd-group-header {
  padding-left: 13px;
}
.dx-rtl.dx-editors .dxrd-group-header {
  padding-right: 13px;
}
.dx-editors .dxrd-group-header-collapsed {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.dx-editors .dxrd-properties-wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
  /*.dxrd-properties-focused-item-image {
            width: 24px;
            height: 24px;
            position: relative;
            top: 6px;

            .dx-ltr& {
                left: 20px;
            }

            .dx-rtl& {
                right: 20px;
            }
        }*/
}
.dx-editors .dxrd-properties-wrapper .dx-field-value.dxd-border-accented .dx-texteditor,
.dx-editors .dxrd-properties-wrapper .dx-field-value.dxd-border-accented .dx-checkbox {
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editor-header .dx-field-label {
  padding-left: 0px;
  padding-right: 13px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editor-header .dx-field-label {
  padding-left: 13px;
  padding-right: 0px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
  margin-right: 16px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
  margin-left: 16px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-popup-general {
  margin-right: 16px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-popup-general {
  margin-left: 16px;
}
.dx-editors .dxrd-properties-wrapper .dx-datebox-container > .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
  margin-right: 0;
  margin-left: 0;
  min-width: 100%;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-datebox-container {
  margin-right: 16px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-datebox-container {
  margin-left: 16px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-field-value > .dxrd-collectioneditor-picker.dx-widget.dx-texteditor:not(.dx-scrollable-scrollbar):not(.no-margin-right) {
  margin-right: 30px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-field-value > .dxrd-collectioneditor-picker.dx-widget.dx-texteditor:not(.dx-scrollable-scrollbar):not(.no-margin-right) {
  margin-left: 30px;
}
.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  height: 40px;
  line-height: 40px;
  border-bottom: none;
  padding-top: 3px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
  padding-left: 15px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
  padding-right: 15px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
  padding-left: 13px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
  padding-right: 13px;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
  height: 28px;
  position: relative;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
  margin-left: 16px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
  margin-right: 16px;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
  position: absolute;
  height: 28px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
  left: 0;
  right: 32px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
  left: 32px;
  right: 0;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
  position: absolute;
  height: 28px;
  overflow: hidden;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
  left: 0;
  right: 31px;
  -moz-transition: right 0.25s;
  -o-transition: right 0.25s;
  -webkit-transition: right 0.25s;
  transition: right 0.25s;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group.dx-property-gread-search-collapsed {
  right: 100%;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
  left: 31px;
  right: 0;
  -moz-transition: left 0.25s;
  -o-transition: left 0.25s;
  -webkit-transition: left 0.25s;
  transition: left 0.25s;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group.dx-property-gread-search-collapsed {
  left: 100%;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
  height: 28px;
  position: absolute;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
  left: 0;
  right: 74px;
  margin-right: 0;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
  left: 74px;
  right: 0;
  margin-left: 0;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dx-property-grid-sorting-actions-container {
  position: absolute;
  width: 68px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dx-property-grid-sorting-actions-container {
  right: 0;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dx-property-grid-sorting-actions-container {
  left: 0;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-search-group .dx-property-grid-sorting-action {
  margin-left: 0;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-search-group .dx-property-grid-sorting-action {
  margin-right: 0;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
  width: 28px;
  height: 28px;
  display: inline-block;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
  margin-left: 3px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
  margin-right: 3px;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action .dx-icon-dxrd {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  line-height: 16px;
}
.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action .dx-icon-dxrd svg {
  width: 16px;
  height: 16px;
}
.dx-editors .dxrd-properties-wrapper .dxrd-properties-grid {
  border-top-width: 1px;
  border-top-style: solid;
  height: auto;
  overflow: auto;
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 90px;
}
.dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action {
  position: relative;
  display: inline-block;
  padding: 4px;
}
.dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action .dxrd-properties-grid-action-image {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
  background-position: center center;
  background-size: 12px 12px;
}
.dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action .dxrd-properties-grid-action-image svg {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-box {
  position: absolute;
  top: 8px;
  width: 9px;
  height: 9px;
}
.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-box .dxrd-editormenu-box-inside {
  margin-top: 1px;
  width: 7px;
  height: 7px;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-box {
  right: 0;
}
.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-box .dxrd-editormenu-box-inside {
  margin-left: 1px;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-box {
  left: 0;
}
.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-box .dxrd-editormenu-box-inside {
  margin-right: 1px;
}
.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-modified .dxrd-editormenu-box-inside:not(.dxrd-editormenu-usestyle) {
  background-color: white;
}
.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-usestyle .dxrd-editormenu-box-inside {
  background-color: lightblue;
}
.dx-editors .dxrd-properties-wrapper .dxrd-collapsed {
  overflow: hidden;
  visibility: hidden;
  height: 0;
}
.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
  position: absolute;
  width: auto;
}
.dx-ltr.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
  left: 16px;
  right: 60%;
}
.dx-rtl.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
  left: 60%;
  right: 16px;
}
.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header .propertygrid-editor-collapsed {
  top: 7px;
}
.dx-designer {
  width: 100%;
  height: 100%;
  line-height: normal;
  pointer-events: auto;
}
.dx-designer .dx-ltr .dx-fieldset .dx-field-value > .dx-checkbox {
  float: left;
}
.dx-designer .dx-rtl .dx-fieldset .dx-field-value > .dx-checkbox {
  float: right;
}
.dx-designer .dxrd-radio-nowrap-ellipsis .dx-radiobutton {
  table-layout: fixed;
  width: 100%;
}
.dx-designer .dxrd-radio-nowrap-ellipsis .dx-radio-value-container {
  width: 32px;
}
.dx-designer .dxrd-radio-nowrap-ellipsis-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.dx-designer .dx-filtereditor .dx-overlay-content .dx-popup-content {
  padding: 20px;
}
.dx-designer .dx-popup-wrapper .dx-overlay-shader {
  background: rgba(0, 0, 0, 0.75);
  opacity: inherit;
}
.dx-designer .dx-invalid.dx-dropdowneditor:not(.dx-tagbox) .dx-texteditor-container:after {
  right: 24px;
  margin-top: 0;
}
.dx-designer .dx-invalid.dx-texteditor .dx-texteditor-container:after {
  width: 15px;
  height: 15px;
  line-height: 15px;
  top: 5px;
  margin-top: 0;
}
.dx-designer .dxrd-editor-content.dx-accordion-content .dx-field > .dx-field-label {
  padding-left: 19px;
}
.dx-designer .dx-accordion-content {
  position: relative;
}
.dx-designer .dx-accordion-content .dx-accordion-content-loading-panel {
  width: 100%;
  text-align: center;
  padding: 5px 0px;
}
.dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) {
  height: 26px;
}
.dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
  font-size: 11px;
  padding-top: 0;
  padding-bottom: 0;
  text-overflow: ellipsis;
  min-height: 0;
}
.dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
  font-size: 11px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: -2px;
}
.dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-numberbox-spin-container {
  width: 24px;
  min-width: 24px;
}
.dx-designer .dx-texteditor .dx-texteditor-input {
  font-size: 11px;
  min-height: 26px;
  padding-top: 5px;
  padding-bottom: 7px;
}
.dx-designer .dx-texteditor .dx-placeholder {
  font-size: 11px;
}
.dx-designer .dx-texteditor.dx-state-readonly.dx-widget,
.dx-designer .dx-texteditor.dx-state-readonly .dx-widget {
  opacity: 0.5;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  zoom: 1;
  cursor: default;
}
.dx-designer .dx-texteditor.dx-state-readonly.dx-widget .dx-widget,
.dx-designer .dx-texteditor.dx-state-readonly .dx-widget .dx-widget {
  opacity: 1;
}
.dx-designer .dx-dropdowneditor {
  height: 26px;
}
.dx-designer .dx-dropdowneditor .dx-dropdowneditor-input-wrapper {
  margin-right: 0;
}
.dx-designer .dx-dropdowneditor .dx-dropdowneditor-button {
  width: 24px;
  min-width: 24px;
}
.dx-designer .dx-dropdowneditor .dx-dropdowneditor-icon {
  width: 100%;
}
.dx-designer .dx-selectbox {
  height: 26px;
}
.dx-designer .dx-selectbox .dx-selectbox-container {
  height: 100%;
}
.dx-designer .dx-selectbox-arrow-container {
  height: 24px;
  width: 24px;
}
.dx-designer .dx-selectbox-arrow-container .dx-selectbox-arrow {
  top: 10px;
  left: 8px;
}
.dx-designer .dx-field-value > .dx-checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
.dx-designer .dx-colorbox {
  display: block;
}
.dx-designer .dx-colorbox-input-container {
  height: 100%;
}
.dx-designer .dx-popup-wrapper .dx-colorbox-overlay .dx-popup-content {
  padding: 20px;
}
.dx-designer .dx-scrollbar-vertical.dx-scrollbar-hoverable {
  width: 11px;
}
.dx-designer .dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
  width: 12px;
}
.dx-designer .dx-designer-viewport {
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 11px;
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.dx-designer .dx-designer-viewport .dxrd-action-items-container {
  border-radius: 0;
}
.dx-designer .dx-designer-viewport .dxrd-action-items-container .dx-popup-content {
  font-size: 12px;
}
.dx-designer .dx-designer-viewport .dxrd-action-items-container .dxrd-action-item {
  display: inline-block;
  padding: 6px;
}
.dx-designer .dx-designer-viewport .dxrd-action-items-container .dxrd-action-item .dxrd-action-item-image {
  padding: 12px;
  position: relative;
}
.dx-designer .dx-designer-viewport .dxrd-action-items-container .dxrd-action-item .dxrd-action-item-image svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dx-designer .dx-designer-viewport .dx-popup-content {
  padding: 0;
}
.dx-designer .dx-designer-viewport .dx-popup-content .dxrd-editor-menu-caption {
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  padding: 7px;
}
.dx-designer .dx-designer-viewport .dxrd-editor-menu .dx-menu-item.dx-state-hover {
  background-color: transparent;
}
.dx-designer .dx-designer-viewport .dxrd-editor-menu .dx-menu-items-container {
  width: 100%;
}
.dx-designer .dx-designer-viewport .dxrd-editor-menu .dxrd-editor-menu-item-separator {
  border-top-width: 1px;
  border-top-style: solid;
}
.dx-designer .dx-designer-viewport .dxrd-editor-menu .dxrd-editor-menu-item .dx-menu-item-text {
  padding-left: 6px;
}
.dx-designer .dx-designer-viewport .dx-rtl .dxrd-editor-menu-item {
  padding-right: 6px;
  padding-left: 0;
}
.dx-designer .dx-property-grid-sorting-action.dxd-state-active .dxd-icon-fill,
.dx-designer .dxrd-properties-grid-action-image:hover .dxd-icon-fill,
.dx-designer .dx-font-style-button:hover .dxd-icon-fill,
.dx-designer .bordereditor-button:hover .dxd-icon-fill,
.dx-designer .dxd-list-item-back-color:hover .dx-treelist-selectedcontent .dxd-icon-fill {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dx-designer .dxrd-tab-item .dxd-icon-fill {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dx-designer .dx-fieldlistpicker .dx-texteditor-input:read-only {
  cursor: pointer;
}
.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-right {
  right: 0;
  z-index: 1;
}
.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-right.dxrd-tab-panel-border {
  border-left-width: 1px;
  border-left-style: solid;
}
.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-left {
  left: 0;
  z-index: 1;
}
.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-left.dxrd-tab-panel-border {
  border-right-width: 1px;
  border-right-style: solid;
}
.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-empty {
  display: none;
  width: 0;
}
.dxrd-designer-wrapper .dxrd-right-panel-collapse.dxrd-tab-panel-right {
  right: 0;
}
.dxrd-designer-wrapper .dxrd-right-panel-collapse.dxrd-tab-panel-right .dxrd-right-panel-collapse-image {
  right: 0;
}
.dxrd-designer-wrapper .dxrd-right-panel-collapse.dxrd-tab-panel-left {
  left: 0;
}
.dxrd-designer-wrapper .dxrd-right-panel-collapse.dxrd-tab-panel-left .dxrd-right-panel-collapse-image {
  left: 0;
  transform: rotate(180deg);
}
.dxrd-designer-wrapper .dxrd-right-panel-collapse.dxrd-tab-panel-left .dxrd-image-propertygrid-expand {
  transform: rotate(180deg);
}
.dxrd-designer-wrapper .dxrd-right-tabs.dxrd-tab-panel-left {
  left: 0;
}
.dxrd-designer-wrapper .dxrd-right-tabs.dxrd-tab-panel-right {
  right: 0;
}
.dxrd-designer-wrapper .dxrd-right-panel.dxrd-tab-panel-left {
  left: 50px;
}
.dxrd-designer-wrapper .dxrd-right-panel.dxrd-tab-panel-right {
  right: 50px;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 9px;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container .dxrd-treelist-search-panel {
  height: 28px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container {
  padding-right: 32px;
  padding-left: 16px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container {
  padding-right: 16px;
  padding-left: 32px;
}
.dxrd-designer-wrapper.dx-rtl {
  text-align: right;
}
.dxrd-designer-wrapper.dx-rtl .dxrd-menu-container {
  float: right;
}
.dxrd-designer-wrapper.dx-rtl .dxrd-menu-container .dx-overlay-wrapper {
  right: -8px;
}
.dxrd-designer-wrapper.dx-rtl .dxrd-menu-break {
  right: -5px;
}
.dxrd-designer-wrapper.dx-ltr {
  text-align: left;
}
.dxrd-designer-wrapper.dx-ltr .dxrd-menu-container {
  float: left;
}
.dxrd-designer-wrapper.dx-ltr .dxrd-menu-container .dx-overlay-wrapper {
  left: -8px;
}
.dxrd-designer-wrapper.dx-ltr .dxrd-menu-break {
  left: -5px;
}
.dxrd-designer-wrapper {
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 11px;
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.dxrd-designer-wrapper ::-webkit-scrollbar {
  width: 16px;
}
.dxrd-designer-wrapper .dxd-snap-lines-holder {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
}
.dxrd-designer-wrapper .dxd-snap-lines-holder .dxd-snap-line {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 1px solid #ff0000;
  border-left: 1px solid #ff0000;
  transform-origin: 0% 0%;
  transform: matrix(0, 0, 0, 0, 0, 0);
}
.dxrd-designer-wrapper .dxrd-drag-helper-item {
  position: absolute;
  border: 1px solid #0000ff;
  z-index: 1;
}
.dxrd-designer-wrapper .dxrd-drag-helper-control {
  z-index: 1;
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-locked > .dxrd-drag-helper-control {
  border: 1px solid orangered;
}
.dxrd-designer-wrapper .dxrd-menu-container .dx-overlay-wrapper {
  height: 100%;
  position: absolute;
}
.dxrd-designer-wrapper .dxrd-menu-container .dx-overlay-wrapper .dx-popover-arrow:after {
  background: #ffffff;
}
.dxrd-designer-wrapper .dxrd-menu-container .dx-overlay-wrapper .dx-overlay-content {
  height: 100%;
  border-radius: 0;
  overflow: visible;
}
.dxrd-designer-wrapper .dxrd-menu-container > .dx-overlay-wrapper > .dx-overlay-content {
  background-color: inherit;
  border: none;
  box-shadow: none;
}
.dxrd-designer-wrapper .dxrd-menu-button {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  width: 64px;
  height: 64px;
}
.dxrd-designer-wrapper .dxrd-menu-button .dxrd-menu-button-image {
  /*.dxrd-image-menu;*/
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 24px 24px;
  position: relative;
}
.dxrd-designer-wrapper .dxrd-menu-button .dxrd-menu-button-image svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-menu-break {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  z-index: -1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.dxrd-designer-wrapper .dxrd-menu-item {
  letter-spacing: -10px;
  margin-top: 15px;
  height: 40px;
  line-height: 40px;
  font-size: 11px;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  overflow: hidden;
  /*color: #000;*/
}
.dx-ltr.dxrd-designer-wrapper .dxrd-menu-item {
  padding-left: 10px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-menu-item {
  padding-right: 10px;
}
.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image {
  padding: 16px;
  vertical-align: middle;
  line-height: normal;
  background-size: 24px 24px;
  background-position: center;
  position: relative;
  height: 40px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image {
  float: left;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image {
  float: right;
}
.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  vertical-align: middle;
  letter-spacing: 0;
  line-height: normal;
  cursor: default;
  line-height: 40px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
  padding-left: 12px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
  padding-right: 12px;
}
.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-separator {
  height: 1px;
  width: 100%;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
  position: absolute;
  top: 0;
  height: 64px;
  min-width: 800px;
  left: 64px;
  right: 375px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
  left: 375px;
  right: 64px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
  padding-left: 12px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
  padding-right: 12px;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item {
  position: relative;
  display: inline-block;
  padding: 16px 4px;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image {
  padding: 0;
  width: 32px;
  height: 32px;
  background-position: center center;
  position: relative;
  background-size: 24px 24px;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
  border-right-width: 1px;
  border-right-style: solid;
  position: absolute;
  top: 15px;
  height: 34px;
  width: 1px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
  left: -2px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
  right: -2px;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom {
  position: relative;
  display: inline-block;
  padding: 16px 4px;
  vertical-align: top;
  padding-top: 18px;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image {
  padding: 0;
  width: 32px;
  height: 32px;
  background-position: center center;
  position: relative;
  background-size: 24px 24px;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
  border-right-width: 1px;
  border-right-style: solid;
  position: absolute;
  top: 15px;
  height: 34px;
  width: 1px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
  left: -2px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
  right: -2px;
}
.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
  width: 80px;
  height: 27px;
}
.dxrd-designer-wrapper .dxrd-toolbox-wrapper {
  width: 64px;
  height: auto;
  position: absolute;
  top: 65px;
  bottom: 0;
}
.dxrd-designer-wrapper .dxrd-toolbox-wrapper .dx-scrollbar-vertical.dx-scrollbar-hoverable {
  width: 5px;
}
.dxrd-designer-wrapper .dxrd-toolbox-wrapper .dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
  width: 6px;
}
.dxrd-designer-wrapper .dxrd-toolbox-item {
  margin: 8px 16px;
}
.dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding {
  padding: 0;
  width: 32px;
  height: 32px;
  background-size: 24px 24px;
  background-position: center center;
  position: relative;
}
.dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding:hover {
  background-color: inherit;
}
.dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-disabled-button {
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-surface-wrapper {
  position: absolute;
  top: 84px;
  left: 64px;
  right: 375px;
  text-align: center;
  min-width: 100px;
  direction: ltr;
}
.dxrd-designer-wrapper .dxrd-surface-wrapper .dxrd-surface {
  height: 100%;
  display: inline-block;
}
.dxrd-designer-wrapper .dx-shadow {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
}
.dxrd-designer-wrapper .dxrd-right-panel {
  position: absolute;
  top: 20px;
  bottom: 0px;
  width: 325px;
  cursor: default;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  height: 40px;
  line-height: 40px;
  padding-top: 3px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
  padding-left: 15px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
  padding-right: 15px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
  padding-left: 13px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
  padding-right: 13px;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
  padding-right: unset;
  margin-right: 16px;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
  padding-left: unset;
  margin-left: 16px;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body {
  position: absolute;
  top: 49px;
  bottom: 0px;
  height: auto;
  width: 100%;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper {
  position: relative;
  overflow: auto;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-right-panel-body {
  top: 85px;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-fieldslist-wrapper-header {
  display: inline-block;
}
.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-fieldslist-wrapper-header {
  float: left;
}
.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-fieldslist-wrapper-header {
  float: right;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .propertygrid-editor-checkbox {
  left: 0;
}
.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dx-popup-general {
  margin-right: 0;
}
.dxrd-designer-wrapper .dxrd-right-tabs {
  width: 50px;
  height: 100%;
  position: absolute;
  top: 20px;
}
.dxrd-designer-wrapper .dxrd-right-tabs.dxrd-tab-panel-empty {
  display: none;
  width: 0;
}
.dxrd-designer-wrapper .dxrd-right-tabs .dxrd-image-padding {
  padding: 0px;
  width: 50px;
  height: 48px;
  background-size: 24px 24px;
  background-position: center center;
  position: relative;
}
.dxrd-designer-wrapper .dxrd-right-tabs .dxrd-image-padding svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  overflow: visible;
}
.dxrd-designer-wrapper .dxrd-right-tabs .dxrd-tab-item-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.dxrd-designer-wrapper .dxrd-transform-origin-left-top {
  -moz-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.dxrd-designer-wrapper .dxrd-right-panel-collapse {
  height: 20px;
  position: absolute;
  top: 0;
}
.dxrd-designer-wrapper .dxrd-right-panel-collapse .dxrd-right-panel-collapse-image {
  height: 20px;
  width: 20px;
  position: absolute;
}
.dx-designer-viewport .dx-treelist-wrapper .dx-scrollable-container {
  max-height: 200px;
  cursor: default;
}
.dx-designer-viewport .dxd-opacity-60 {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.dx-designer-viewport .dxd-opacity-80 {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.dx-designer-viewport .dx-border-inheritor {
  border-width: 0;
  stroke-width: 0;
}
.dx-designer-viewport .dx-background-inheritor {
  display: inline;
  font-size: 0;
}
.dx-designer-viewport .dxrd-disabled-button {
  opacity: 0.3;
  pointer-events: none;
}
.dx-designer-viewport .dxd-state-no-hover {
  cursor: default;
}
.dx-designer-viewport .dx-fontsize-reestablished {
  font-size: 14px;
}
.dx-designer-viewport .dx-default-border-style {
  border-width: 1px;
  border-style: solid;
}

/**
* DevExpress HTML/JS Analytics Core (dx-analytics.light.css)
* Version: 20.1.3
* Build date: 2020-04-23
* Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/NetComponents.xml
*/

.dx-designer-viewport {
  /* Borders -------------------------*/
  /* Icons -------------------------*/
  /* Text -------------------------*/
  /* Background -------------------------*/
  /* Customization -------------------------*/
  /* AceEditor -------------------------*/
  /* DevExtreme -------------------------*/
}
.dx-designer-viewport .dxd-border-primary {
  border-color: #e6e6e6;
}
.dx-designer-viewport .dxd-border-secondary {
  border-color: #dddddd;
}
.dx-designer-viewport .dxd-border-accented {
  border-color: #337ab7;
}
.dx-designer-viewport .dxd-back-contrast .dxd-border-primary {
  border-color: #aaaaaa;
}
.dx-designer-viewport .dxd-icon-accented .dxd-icon-fill {
  fill: #337ab7;
}
.dx-designer-viewport .dxd-icon-fill {
  fill: #606060;
}
.dx-designer-viewport .dxd-back-contrast .dxd-icon-fill {
  fill: #aaaaaa;
}
.dx-designer-viewport .dxd-state-active .dxd-icon-fill,
.dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted:hover .dxd-icon-fill {
  fill: #ffffff;
}
.dx-designer-viewport .dxd-text-primary {
  color: #333333;
}
.dx-designer-viewport .dxd-text-info {
  color: #525252;
}
.dx-designer-viewport .dxd-text-accented {
  color: #337ab7;
}
.dx-designer-viewport .dxd-state-active .dxd-text-primary,
.dx-designer-viewport .dxd-back-contrast .dxd-text-primary {
  color: #ffffff;
}
.dx-designer-viewport .dxd-back-primary {
  background-color: #f5f5f5;
}
.dx-designer-viewport .dxd-back-primary2 {
  background-color: #ffffff;
}
.dx-designer-viewport .dxd-back-secondary {
  background-color: #e6e6e6;
}
.dx-designer-viewport .dxd-back-highlighted.dxd-state-normal:hover:not(.dxd-state-no-hover) {
  background-color: #dddddd;
}
.dx-designer-viewport .dxd-back-highlighted:hover:not(.dxd-state-no-hover) {
  background-color: #f5f5f5;
}
.dx-designer-viewport .dxd-back-highlighted.dxd-state-selected,
.dx-designer-viewport .dxd-back-highlighted.dxd-state-selected:hover {
  background-color: #dddddd;
}
.dx-designer-viewport .dxd-back-highlighted.dxd-state-active {
  background-color: #aaaaaa;
}
.dx-designer-viewport .dxd-back-highlighted.dxd-state-active:hover:not(.dxd-state-no-hover) {
  background-color: #606060;
}
.dx-designer-viewport .dxd-back-contrast {
  background-color: #606060;
}
.dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted.dxd-state-active,
.dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted.dxd-state-active:hover,
.dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted:hover {
  background-color: #525252;
}
.dx-designer-viewport .dxd-back-accented {
  background-color: #337ab7;
}
.dx-designer-viewport .dxd-scrollbar-color {
  scrollbar-face-color: #e6e6e6;
  scrollbar-track-color: #aaaaaa;
  scrollbar-arrow-color: #606060;
  -ms-scrollbar-face-color: #e6e6e6;
  -ms-scrollbar-track-color: #aaaaaa;
  -ms-scrollbar-arrow-color: #606060;
}
.dx-designer-viewport .dxd-scrollbar-color ::-webkit-scrollbar-corner {
  background-color: #e6e6e6;
}
.dx-designer-viewport .dxd-scrollbar-color ::-webkit-scrollbar {
  background-color: #e6e6e6;
}
.dx-designer-viewport .dxd-scrollbar-color ::-webkit-scrollbar-thumb {
  background-color: #aaaaaa;
}
.dx-designer-viewport .dxrd-scripts-editor.ace_editor,
.dx-designer-viewport .dx-sql_editor.ace_editor,
.dx-designer-viewport .dx-expressioneditor-textarea.ace_editor,
.dx-designer-viewport .dx-filtereditor-ace.ace_editor {
  background-color: #ffffff;
}
.dx-designer-viewport .dxrd-scripts-editor.ace_editor .ace_gutter,
.dx-designer-viewport .dx-sql_editor.ace_editor .ace_gutter,
.dx-designer-viewport .dx-expressioneditor-textarea.ace_editor .ace_gutter,
.dx-designer-viewport .dx-filtereditor-ace.ace_editor .ace_gutter {
  background-color: #f5f5f5;
  color: #333333;
  border-color: #e6e6e6;
}
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab {
  background-color: #ffffff;
  border-color: #aaaaaa;
  color: #333333;
}
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab:hover {
  background-color: #f5f5f5;
}
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-icon {
  color: #525252;
}
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected {
  color: #ffffff;
}
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected,
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected:hover {
  background-color: #aaaaaa;
}
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected .dx-icon {
  color: #ffffff;
}
/* FilterEditor -------------------------*/
.dx-filtereditor .dxd-filter-editor-group-back-color {
  background-color: rgba(217, 83, 79, 0.3);
}
.dx-filtereditor .dxd-filter-editor-group-back-color:hover:not(.dxd-state-no-hover) {
  background-color: rgba(217, 83, 79, 0.5);
}
.dx-filtereditor .dxd-filter-editor-group-back-color.dxd-state-selected {
  background-color: #d9534f;
}
.dx-filtereditor .dxd-filter-editor-field-back-color {
  background-color: rgba(51, 122, 183, 0.3);
}
.dx-filtereditor .dxd-filter-editor-field-back-color:hover:not(.dxd-state-no-hover) {
  background-color: rgba(51, 122, 183, 0.5);
}
.dx-filtereditor .dxd-filter-editor-field-back-color.dxd-state-selected {
  background-color: #337ab7;
}
.dx-filtereditor .dxd-filter-editor-parameter-back-color {
  background-color: rgba(240, 173, 78, 0.3);
}
.dx-filtereditor .dxd-filter-editor-parameter-back-color:hover:not(.dxd-state-no-hover) {
  background-color: rgba(240, 173, 78, 0.5);
}
.dx-filtereditor .dxd-filter-editor-parameter-back-color.dxd-state-selected {
  background-color: #f0ad4e;
}
.dx-filtereditor .dxd-filter-editor-operator-back-color {
  background-color: rgba(92, 184, 92, 0.3);
}
.dx-filtereditor .dxd-filter-editor-operator-back-color:hover:not(.dxd-state-no-hover) {
  background-color: rgba(92, 184, 92, 0.5);
}
.dx-filtereditor .dxd-filter-editor-operator-back-color.dxd-state-selected {
  background-color: #5cb85c;
}
.dx-filtereditor .dxd-filter-editor-value-back-color {
  background-color: rgba(221, 221, 221, 0.5);
}
.dx-filtereditor .dxd-filter-editor-value-back-color:hover:not(.dxd-state-no-hover) {
  background-color: rgba(221, 221, 221, 0.5);
}
.dx-filtereditor .dxd-filter-editor-text-color {
  color: #333333;
  fill: #333333;
}
.dx-filtereditor .dxd-filter-editor-text-color.dxd-state-selected {
  color: #ffffff;
}
.dx-filtereditor .dxd-state-selected .dxd-filter-editor-text-color {
  color: #ffffff;
}
.dx-filtereditor .dxd-filter-editor-add-icon-fill-color {
  fill: #5cb85c;
}
.dx-filtereditor .dxd-filter-editor-remove-icon-fill-color {
  fill: #d9534f;
}
/* QueryBuilder -------------------------*/
.dx-querybuilder .dxd-qb-relationship-line-color {
  stroke: #aaaaaa;
}
.dx-querybuilder .dxdd-connector.dxd-state-selected .dxd-qb-relationship-line-color {
  stroke: #337ab7;
}
/* Wizard -------------------------*/

/**
* DevExpress HTML/JS Reporting (dx-webdocumentviewer.css)
* Version: 20.1.3
* Build date: 2020-04-23
* Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/NetComponents.xml
*/

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-parameter-action,
.dx-rtl .dxrd-preview-parameter-action {
  margin-left: 16px;
  float: left;
}
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-progress.dxrd-align-default,
.dx-rtl .dxrd-preview-progress.dxrd-align-default {
  right: 10px;
}
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-text,
.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-text {
  text-align: right;
  right: 0;
}
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-cancel,
.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-cancel {
  left: 0;
  text-align: left;
}
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-export-item-image-wrapper,
.dx-rtl .dxrd-preview-export-item-image-wrapper {
  float: right;
  padding-left: 18px;
}
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-tab-header,
.dx-rtl .dxrd-preview-search-tab-header {
  margin: 3px 13px 20px 16px;
}
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar,
.dx-rtl .dxrd-toolbar {
  padding-left: 50px;
}
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-first,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-first,
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-prev,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-prev,
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-next,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-next,
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-last,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-last {
  transform: rotate(180deg);
}
.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-parameter-action,
.dx-ltr .dxrd-preview-parameter-action {
  margin-right: 16px;
  float: right;
}
.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-progress.dxrd-align-default,
.dx-ltr .dxrd-preview-progress.dxrd-align-default {
  left: 10px;
}
.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-text,
.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-text {
  text-align: left;
  left: 0;
}
.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-cancel,
.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-cancel {
  right: 0;
  text-align: right;
}
.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-export-item-image-wrapper,
.dx-ltr .dxrd-preview-export-item-image-wrapper {
  float: left;
  padding-right: 18px;
}
.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-search-tab-header,
.dx-ltr .dxrd-preview-search-tab-header {
  margin: 3px 16px 20px 13px;
}
.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-toolbar,
.dx-ltr .dxrd-toolbar {
  padding-right: 50px;
}
.dxrd-preview.dxrd-designer-wrapper {
  width: 100%;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dxrd-preview-search-tab-header-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.dxrd-preview.dxrd-designer-wrapper .dxrdp-toolbar-scrollable.dxrd-toolbar-wrapper {
  position: relative;
  min-width: 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrdp-toolbar-scrollable.dxrd-toolbar-wrapper .dxrd-toolbar {
  width: auto;
  white-space: nowrap;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
  left: 0;
  right: 0;
  width: 100%;
  overflow: hidden;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
  width: auto;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item {
  padding-left: 4px;
  padding-right: 4px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
  width: 100px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-preview-pager.dxrd-toolbar-item {
  padding: 18px 4px 16px 4px;
  vertical-align: top;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-preview-pager.dxrd-toolbar-item .dxrd-preview-pager-selectbox {
  width: 100px;
  height: 27px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-export-options-wrapper {
  position: relative;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-export-options-wrapper .dx-fieldset {
  margin: -6px 0 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-export-options-wrapper .dxrd-report-preview-content-loading-panel {
  text-align: center;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper {
  position: relative;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-fieldset {
  margin: -6px 0 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-selectbox {
  min-height: 26px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-tag {
  font-size: 11px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-tag .dx-tag-content {
  margin-top: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-preview-parameter-action {
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 10px;
  height: 30px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper {
  position: relative;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dx-fieldset {
  margin: -6px 0 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-tab-header-text {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  line-height: 40px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-editor {
  width: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox {
  margin-top: 12px;
  display: block;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-header {
  border-top-width: 1px;
  border-top-style: solid;
  width: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-header .dxrd-preview-search-result-header-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-transform: uppercase;
  line-height: 30px;
  color: gray;
  font-size: 10px;
  margin: 7px 13px 10px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrdp-search-loading {
  text-align: center;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result {
  top: 200px;
  position: absolute;
  bottom: 0;
  height: auto;
  width: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item {
  padding: 10px 15px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item .dxrd-preview-search-tab-item-text {
  font-size: 14px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item .dxrd-preview-search-tab-item-info {
  font-size: 11px;
  color: gray;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item:hover {
  cursor: pointer;
}
.dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button {
  width: 24px;
  height: 24px;
}
.dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button .dx-dropdowneditor-icon:before {
  content: "";
}
.dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button .dx-searcheditor-icon {
  width: 100%;
  background-position: center;
  position: relative;
}
.dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button .dx-searcheditor-icon svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper {
  position: absolute;
  top: 84px;
  bottom: 0;
  text-align: center;
  right: 0px;
  left: 0px;
  min-width: 100px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-bottom,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-default {
  bottom: 10px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-top {
  top: 10px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress.dxrd-align-left {
  left: 10px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress.dxrd-align-right {
  right: 10px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress {
  border-width: 1px;
  border-style: solid;
  -moz-transition: all ease 200ms;
  -o-transition: all ease 200ms;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms;
  position: absolute;
  width: 150px;
  height: 40px;
  border-radius: 6px;
  padding: 13px 15px;
  font-size: 11px;
  z-index: 10;
  box-sizing: content-box;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-text {
  margin-bottom: 7px;
  top: 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-bar {
  height: 6px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-bar .dxrd-preview-progress-value {
  transition: all ease-out 200ms;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-cancel {
  bottom: 0;
  cursor: pointer;
  margin-top: 5px;
  text-decoration: underline;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface {
  height: 100%;
  display: block;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder {
  width: 100%;
  height: 100%;
  overflow: auto;
  text-align: center;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview {
  display: inline-block;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-sizing: content-box;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview .dxrd-report-preview-content {
  background: white;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-brick-selectable:not(.dxrd-report-preview-brick-selected) {
  background-color: white;
  opacity: 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-multipage {
  margin: 10px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-active {
  border: 1px solid rgba(42, 125, 243, 0.7);
  box-shadow: 0 2px 8px rgba(42, 125, 243, 0.2);
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-placeholder {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  overflow: hidden;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-placeholder div {
  margin: 20px;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
  font-size: 24px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick {
  position: absolute;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick .dxrd-report-preview-brick-navigation {
  height: 100%;
  width: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick .dxrd-report-preview-brick-navigation:hover {
  cursor: pointer;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick-selected {
  border: 2px solid rgba(42, 125, 243, 0.7);
  margin: -2px 0 0 -2px;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-reset-style {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  position: absolute;
  box-sizing: border-box;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-borders {
  display: none;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container:not(.readonly):hover .dxrp-editing-field-borders,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container.active .dxrp-editing-field-borders {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding-right: 0;
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  border: 1px solid gray;
  -webkit-box-shadow: inset 0px 0px 0px 1px gray;
  -moz-box-shadow: inset 0px 0px 0px 1px gray;
  box-shadow: inset 0px 0px 0px 1px gray;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: text;
  background-color: rgba(255, 255, 255, 0.01);
  position: relative;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text {
  width: 100%;
  word-wrap: break-word;
  white-space: pre-wrap;
  line-height: normal;
  display: inline-block;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text.dxrp-editing-field-text-wordwrap {
  white-space: pre;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html {
  position: absolute;
  width: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-mask {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  line-height: inherit;
  box-sizing: border-box;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-mask input {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  height: auto;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-datetime {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  line-height: inherit;
  box-sizing: border-box;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-datetime input {
  border: none;
  outline: none;
  background: transparent;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-text {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: normal;
  resize: none;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-popup-container {
  width: 100%;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-popup-container-cloned {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container {
  position: absolute;
  box-sizing: content-box;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.01);
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check {
  position: absolute;
  width: 100%;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check:focus {
  outline: none;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check svg {
  position: absolute;
  left: 0;
  top: 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check .dxrd-checkbox-custom-glyph {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check .highlight {
  fill: transparent;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-borders {
  display: none;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb:not(.readonly):hover .dxrp-editing-field-borders,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb.active .dxrp-editing-field-borders {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding-right: 0;
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  border: 1px solid gray;
  -webkit-box-shadow: inset 0px 0px 0px 1px gray;
  -moz-box-shadow: inset 0px 0px 0px 1px gray;
  box-shadow: inset 0px 0px 0px 1px gray;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: text;
  background-color: rgba(255, 255, 255, 0.01);
  position: relative;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text {
  width: 100%;
  word-wrap: break-word;
  white-space: pre-wrap;
  line-height: normal;
  display: inline-block;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text.dxrp-editing-field-text-wordwrap {
  white-space: pre;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html {
  position: absolute;
  width: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-mask {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  line-height: inherit;
  box-sizing: border-box;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-mask input {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  height: auto;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-datetime {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  line-height: inherit;
  box-sizing: border-box;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-datetime input {
  border: none;
  outline: none;
  background: transparent;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-text {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: normal;
  resize: none;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-popup-container {
  width: 100%;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-popup-container-cloned {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-focused {
  background-color: rgba(241, 244, 255, 0.7);
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-container,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-charactercomb-cell {
  background-color: #cadeff;
  background-clip: padding-box;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check-container .dxrp-editing-field-check:not(:focus):after {
  background-color: rgba(202, 222, 255, 0.75);
  background-clip: padding-box;
  content: "";
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-container.active,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-container.readonly,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-charactercomb.active .dxrp-editing-field-charactercomb-cell,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-charactercomb.readonly .dxrp-editing-field-charactercomb-cell,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check-container.active .dxrp-editing-field-check-container.readonly {
  background: transparent;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check .highlight {
  fill: #cadeff;
}
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check .highlight.active,
.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check .highlight.readonly {
  fill: transparent;
}
.dxrd-preview-export-toolbar-item {
  vertical-align: top;
  padding-top: 16px;
}
.dxrd-preview-export-toolbar-item .dxrd-preview-export-menu-item {
  padding-top: 5px;
}
.dxrd-preview-export-toolbar-item .dxrd-preview-export-menu-item .dx-menu-item-popout-container .dx-menu-item-popout {
  background-position: center center;
  background-repeat: no-repeat;
}
.dxrd-preview-export-toolbar-item .dxrd-preview-export-menu-item .dxrd-preview-export-item-image-wrapper .dxrd-preview-export-item-image {
  height: 24px;
  width: 24px;
  background-position: center center;
}
.dxrd-preview-export-toolbar-item .dxrd-preview-export-menu-item .dxrd-preview-export-item-text {
  padding: 1px 10px 6px 10px;
}
.dxrd-preview-export-toolbar-item .dx-menu-item.dx-state-hover,
.dxrd-preview-export-toolbar-item .dx-menu-item.dx-state-focused {
  background: none;
}
.dx-overlay-wrapper .dx-context-menu.dxrdp-export-to-menu .dx-submenu {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dxrd-selection-content {
  position: absolute;
  border: 1px dotted black;
  z-index: 100;
}
.dxrdp-mobile-font {
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
}
.dxrd-prevent-refresh {
  overscroll-behavior: contain;
}
.dxrdp-animation {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile {
  background-color: #404040;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen {
  -ms-content-zooming: none;
  touch-action: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen .dxrd-mobile-content {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrdp-search-wrapper {
  width: 100%;
  position: absolute;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search {
  text-align: center;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-loading {
  display: inline-block;
  text-align: center;
  opacity: .4;
  margin: 12px 0 0 5px;
  display: none;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-taptosearch {
  height: 80px;
  line-height: 80px;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-taptosearch .dxrdp-taptosearch-text {
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  opacity: 0;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-editor {
  padding: 0 16px;
  border: none;
  background-color: #404040;
  border-radius: 0;
  height: 80px;
  line-height: 80px;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-editor input {
  font-size: 16px;
  background-color: #404040;
  border-radius: 0;
  text-align: center;
  color: #ffffff;
}
.dxrd-menu-parameters-popup .dx-overlay-content {
  border: none;
  border-radius: unset;
}
.dxrd-menu-parameters-popup .dx-popup-content {
  padding: 0;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile {
  background-color: #e5e5e5;
  position: relative;
  height: 100%;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-title {
  position: absolute;
  height: 100px;
  width: 100%;
  padding-top: 33px;
  padding-left: 40px;
  padding-bottom: 50px;
  font-size: 20px;
  color: #727272;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll {
  position: absolute;
  top: 100px;
  bottom: 80px;
  height: auto;
  width: 100%;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox,
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor,
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) {
  height: auto;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox .dx-texteditor-input,
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor .dx-texteditor-input,
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
  font-size: 1em;
  min-height: 34px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox .dx-placeholder,
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor .dx-placeholder,
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
  font-size: inherit;
  margin-top: 0px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset {
  margin: 0;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field {
  background-color: transparent;
  padding: 0 40px;
  padding-bottom: 12px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-field-value {
  width: 100%;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-field-label {
  position: static;
  color: #727272;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 1px;
  width: 100%;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-group-header-font {
  color: #727272;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .propertygrid-editor-collapsed {
  top: 7px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons {
  margin: auto;
  width: 301px;
  background-color: #579add;
  height: 80px;
  line-height: 80px;
  display: inline-block;
  width: 100%;
  padding: 0 40px;
  position: absolute;
  bottom: 0;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon {
  background-color: transparent;
  border: none;
  display: inline-block;
  padding: 20px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon.dxrdp-parameters-cancel {
  margin-left: 25px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon.dxrdp-parameters-submit {
  float: right;
  margin-top: 13px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action {
  background: transparent;
  border: none;
  margin: 0 0 0 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
  height: 100%;
  width: auto;
  font-size: 17px;
  float: left;
  display: inline-block;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action .dx-button-content {
  padding: 0;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action.dxrdp-parameters-reset {
  margin-right: 10px;
  margin-left: 0;
  left: 20px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action.dxrdp-parameters-submit {
  float: right;
  right: 20px;
}
.dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrd-preview-loading {
  position: absolute;
  top: 45%;
  left: 45%;
}
.dxrd-menu-export-popover .dx-popup-content {
  padding: 14px;
  display: inline-block;
  border-radius: 5px;
}
.dxrd-menu-export-popover .dx-overlay-content {
  background-color: rgba(0, 0, 0, 0.74);
}
.dxrd-menu-export-popover .dx-overlay-content .dx-popover-arrow:after {
  background-color: rgba(0, 0, 0, 0.74);
}
.dxrd-menu-export-popover .dxrd-menu-export-item {
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
  width: 76px;
  height: 76px;
  line-height: 76px;
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  display: inline-block;
}
.dxrdp-mobile-actions {
  position: absolute;
  bottom: 45px;
  width: 100%;
  text-align: center;
}
.dxrdp-mobile-actions .dxrdp-mobile-actions-content {
  display: inline-block;
}
.dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action {
  margin-right: 10px;
  width: 70px;
  height: 70px;
  border-radius: 45px;
  background-color: rgba(0, 0, 0, 0.74);
  background-position: center center;
  background-size: 24px 24px;
  display: inline-block;
  position: relative;
}
.dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action svg .dxd-icon-fill {
  fill: #FFFFFF;
}
.dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrd-menu-export-popover {
  display: inline-block;
}
.dxrdp-mobile-paginator {
  position: absolute;
  bottom: 40px;
  width: 100%;
  display: none;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.dxrdp-mobile-paginator.dxrdp-hide {
  opacity: 0;
  display: block;
}
.dxrdp-mobile-paginator.dxrdp-show {
  opacity: 1;
  display: block;
}
.dxrdp-mobile-paginator .dxrdp-mobile-paginator-content {
  height: 30px;
  text-align: center;
  opacity: 0.74;
  z-index: 10;
}
.dxrdp-mobile-paginator .dxrdp-mobile-paginator-content .dxrdp-mobile-paginator-text {
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
  border-radius: 20px;
  background-color: #000000;
  font-size: 14px;
  text-align: center;
  width: auto;
  padding: 0 10px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
}
.dxrd-mobile-gallery .dx-gallery-item.dxrdp-gallery-item-animation {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.dxrd-mobile-gallery .dxrdp-content {
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}
.dxrd-mobile-gallery .dxrd-scrollView-mobile {
  height: 100%;
  width: 100%;
}
.dxrd-mobile-gallery .dxrd-gallery-block {
  position: absolute;
}
.dxrd-mobile-gallery .dxrd-gallery-block .dxrd-gallery-block-content {
  width: 100%;
  height: 100%;
  position: relative;
}
.dxrd-mobile-gallery .dxrd-gallery-block .dxrd-mobile-page {
  display: block;
  margin: auto;
  box-sizing: content-box;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.dxrd-mobile-gallery .dxrd-gallery-block .dxrd-mobile-page .dxrdp-loading-wrapper {
  position: absolute;
  text-align: center;
  vertical-align: middle;
}
.dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border.dxrdp-page-padding {
  border: 1px solid #404040;
}
.dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border.dxrdp-active {
  border: 1px solid rgba(42, 125, 243, 0.7);
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-report-preview-brick-selected {
  margin: auto;
  background-color: #ff9c00;
  opacity: 0.34;
  border: none;
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen.dxrdp-search-pending {
  /*
            top: @search-panel-height;

            .dxrd-gallery-block {
            -webkit-transform: scale(0.92) translateZ(0);
            transform: scale(0.92) translateZ(0);
        }*/
}
.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen.dxrdp-search-pending .dx-scrollview-content .dxrdp-content {
  border: 1px solid #808080;
}
.dxrdp-parameters-mobile .dxrdp-image-parameters-cancel {
  background-image: url();
  background-repeat: no-repeat;
}
.dxrdp-parameters-mobile .dxrdp-image-parameters-submit {
  background-image: url();
  background-repeat: no-repeat;
}
.dxrdp-parameters-mobile .dxrdp-image-parameters-reset {
  background-image: url();
  background-repeat: no-repeat;
}
.dx-picture-editing-filtercontent {
  position: relative;
  height: 100%;
}
.dx-picture-editing-filtercontent .dx-picture-editing-filtercontent-editor {
  position: absolute;
  top: 0;
  width: 100%;
}
.dx-picture-editing-filtercontent .dx-picture-editing-filtercontent-images {
  position: absolute;
  bottom: 0;
  top: 40px;
  width: 100%;
}
.dx-picture-editing-imagescontainer {
  height: 100%;
  text-align: left;
  font-weight: normal;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
}
.dx-picture-editing-imagescontainer .dx-picture-editing-block {
  display: inline-block;
  margin-bottom: 5px;
  padding: 5px;
}
.dx-picture-editing-imagescontainer .dx-picture-editing-block .dx-picture-editing-block-image {
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.dx-picture-editing-imagescontainer .dx-picture-editing-block .dx-picture-editing-block-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-align: center;
}
.dx-picture-edit-popup-content.dx-picture-edit-popup-content-fullscreen .dx-overlay-content.dx-popup-normal {
  box-sizing: content-box;
  background: none;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-color: #0173c7;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal.dx-state-focused {
  border-color: #0173c7;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal > .dx-popover-arrow {
  display: block;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal > .dx-popover-arrow:after {
  border-color: #0173c7;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content {
  padding: 20px;
}
.dx-picture-edit-popup-content-fullscreen.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content {
  padding: 0px;
  height: 100%;
  background-color: white;
}
.dx-picture-edit-popup-content-fullscreen.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content .dxrd-transform-origin-left-top {
  -moz-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-mobile-signature-options {
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-mobile-signature-options-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options {
  width: 100%;
  height: 100%;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width {
  height: 80px;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width .dx-picture-editing-line-width-slider {
  width: 100%;
  padding-top: 5px;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width .dx-picture-editing-line-width-slider .dx-popover-arrow:after {
  right: 0;
  bottom: 0;
  top: auto;
  left: auto;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color {
  padding-top: 15px;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors {
  width: 100%;
  padding-top: 5px;
  font-size: 0;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color {
  width: 23px;
  height: 23px;
  padding: 1px;
  display: inline-block;
  border: 1px dotted transparent;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color .dx-picture-editing-brush-options-color-cell {
  width: 19px;
  height: 19px;
  border: 1px solid #a6a6a6;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color.selected {
  border: 1px dotted #404040;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment {
  width: 100%;
  height: 100%;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode {
  width: 100%;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode .dx-picture-editing-sizemode-values {
  width: 100px;
  padding-top: 5px;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-alignment {
  padding-top: 15px;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-alignment .dx-picture-editing-alignment-values {
  width: 100%;
  padding-top: 5px;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode-alignment-value {
  width: 40px;
  height: 40px;
  display: inline-block;
  padding: 4px;
}
.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode-alignment-value.selected {
  background-color: #b8b8b8;
}
.dx-picture-edit-popup-content .dx-picture-editing-text {
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  color: #777777;
}
.dx-picture-editing,
.dx-painter {
  width: 100%;
  height: 100%;
  position: relative;
  -ms-content-zooming: none;
  touch-action: none;
  /*.dx-picture-editing-toolbar-container {
        z-index: 0;
        position: relative;
    }*/
}
.dx-picture-editing canvas,
.dx-painter canvas {
  position: absolute;
  top: 0px;
  left: 0px;
}
.dx-picture-editing-active {
  position: absolute;
  width: 48px;
}
.dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content {
  border: none;
  border-radius: unset;
  box-shadow: none;
  overflow: visible;
}
.dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content.dx-state-focused {
  border: none;
}
.dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content > .dx-popover-arrow {
  display: none;
}
.dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content > .dx-popup-content {
  padding: 0;
}
.dx-picture-editing-active .dx-picture-editing-toolbar {
  width: 48px;
  position: absolute;
  z-index: 10;
}
.dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item {
  width: 48px;
  height: 48px;
  background-color: #666666;
  position: relative;
}
.dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item .dx-picture-editing-toolbar-item-icon {
  width: 48px;
  height: 48px;
}
.dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item .dx-picture-editing-toolbar-item-icon svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item:hover {
  background-color: #535353;
}
.dx-designer .dx-designer-viewport .dx-popup-content .dxrv-daterange-editor-popup-container {
  margin: 20px;
}
.dx-designer .dxrv-daterange-editor .dx-state-readonly.dx-widget {
  opacity: 1;
  border-style: solid;
}
.dxrv-daterange-editor-popup-container {
  height: 300px;
  width: 752px;
}
.dxrv-daterange-editor-popup-container .dxrv-daterange-editor-list {
  width: 150px;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
}
.dxrv-daterange-editor-popup-container .dxrv-daterange-editor-list .dxrv-daterange-editor-list-item {
  text-align: center;
  padding: 6px 5px 5px 5px;
}
.dx-designer-viewport .dxrv-daterange-editor-item {
  display: inline-block;
  vertical-align: top;
  margin: 5px;
  height: 100%;
}
.dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell {
  position: relative;
  border-radius: 0px;
  padding: 0px;
}
.dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell .dxrv-daterange-cell {
  width: 100%;
  height: 100%;
  position: relative;
}
.dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell .dxrv-daterange-cell .dxrv-daterange-cell-text {
  top: 50%;
  width: 100%;
  position: absolute;
  transform: translateY(-50%);
}
.dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell .dxrv-daterange-cell .dxd-back-accented {
  opacity: 0.25;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell.dx-calendar-selected-date .dxrv-daterange-cell .dxd-back-accented {
  opacity: 1;
  background-color: transparent;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup {
  background-color: transparent;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-title {
  position: relative;
  width: 282px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  left: 3px;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll {
  top: 82px;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field {
  position: relative;
  width: 282px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-header {
  opacity: 0.4;
  filter: alpha(opacity=40);
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 900;
  margin-bottom: 6px;
  margin-left: 3px;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-selectbox,
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column {
  margin: 3px;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column {
  display: inline-block;
  width: 129px;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column.dx-fieldset-column-right {
  float: right;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column .dxrv-daterange-editor-button {
  width: 100%;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column .dx-fieldset-column-separator {
  position: absolute;
  width: 8px;
  height: 2px;
  margin-left: -13px;
  margin-top: 17px;
}
.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dxrv-daterange-editor-item {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 80px;
  margin: 0;
}
